/*头部样式*/
.header-bg{width:100%;height:80px;background:#fff;}
.header{width:990px;height:45px;margin:0 auto;padding:20px 0 15px 0;position: relative;box-shadow:rgba() ;}
.header h3{float:left;margin-right:30px;}
.header p{float:left;line-height:45px;font-size:22px;}
.header span{font-size:14px;position: absolute;right:0;bottom:15px;}
.header span a{color:#666;}
.header span i{color:#E4393C;font-size:16px;margin-right:7px;}
.header span a:hover b{color:#e4393c;text-decoration: underline;}
/*主体部分样式*/
.main-bg{width:100%;height:475px;background:#f2f2f2;}
.main{width:990px;height:100%;margin:0 auto;background: url(img/login-banner.jpg)no-repeat;position: relative;z-index: 1;}
.main .login{position: absolute;top:40px;right:0;width:346px;height:355px;z-index: 2;background: #fff;}
.main .login h4{height:20px;width:100%;border-bottom: 1px solid #fafafa;font-size:16px;padding:17px 0;line-height:20px;}
.main .login h4 a{color:#666;display: inline-block;width:172px;text-align:center;border-right:1px solid #fafafa;}
.main .login h4 a:hover{color:#E4393C;font-weight: bold;}
.main .login h4 a:nth-of-type(2){border-right:0;}
.main .login .logincont{height:194px;padding:30px 20px;width:306px;}
.main .login .logincont p{height:40px;border:1px solid #999;width:100%}
.main .login .logincont span{display:block;width:100%;height:20px;font-size:12px;color:#c5c5c5;line-height:20px;}

.main .login .logincont p label[for="user"]{float:left;height:100%;width:40px;border-right:1px solid #999;background: url(img/pwd-icons-new.png) no-repeat;}
.main .login .logincont p label[for="password"]{float:left;height:100%;width:40px;border-right:1px solid #999;background: url(img/pwd-icons-new.png) no-repeat -47px 0;}
.main .login .logincont p input{padding-left:10px;width:254px;float:right;height:100%;line-height:40px;}
.main .login .logincont i{font-size:12px;width:100%;height:16px;line-height:16px;display: block;}
.main .login .logincont a{float:right;color:#666;}
.main .login .logincont a:hover{color:#e4393c;text-decoration: underline;}
.main .login .logincont button{background: url(img/login-btn.jpg)no-repeat;display: block;width:100%;height:34px;}
.main .login .loginfoot{padding:15px 20px;width:306px;height:18px;font-size:12px;}
.main .login .loginfoot .weixin{float:left;height:100%}
.main .login .loginfoot .qq{float:left;width:58px;height:100%;border-right: 1px solid #999;margin-right:10px;}
.main .login .loginfoot p b{float:left;display:block;width:20px;height:18px;margin-right:5px;background: url(img/QQ-weixin.png) no-repeat;}
.main .login .loginfoot p em{float:left;display:block;width:20px;height:18px;margin-right:5px;background: url(img/QQ-weixin.png) no-repeat -20px 0;}
.main .login .loginfoot p a{color:#666;}
.main .login .loginfoot .right-link{float:right;}
.main .login .loginfoot .right-link i{display:block;float:left;margin-right:5px;width:18px;height:18px;background: url(img/pwd-icons-new.png) no-repeat -102px -75px;}
.main .login .loginfoot .right-link a{color:#E4393C;float:left}
.main .login .loginfoot a:hover{color:#e4393c;text-decoration: underline;}
/*底部样式*/
.footer-bg{width:100%;height:115px;background:#fff;}
.footer{width:990px;height:115px;margin:0 auto;border-top: 1px solid #FAFAFA;text-align: center;color:#999;font-size:12px;}
.footer .linklist{padding:30px 0 15px 0;}
.footer .linklist a{padding:0 10px;border-right:1px solid #E6E6E6;color:#999;}